home *** CD-ROM | disk | FTP | other *** search
-
-
-
- SSSSIIIINNNNHHHH((((3333MMMM)))) SSSSIIIINNNNHHHH((((3333MMMM))))
-
-
-
- NNNNAAAAMMMMEEEE
- sinh, cosh, tanh, fsinh, sinhf, fcosh, coshf, ftanh, tanhf, sinhl, coshl,
- tanhl - hyperbolic functions
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<mmmmaaaatttthhhh....hhhh>>>>
-
- ddddoooouuuubbbblllleeee ssssiiiinnnnhhhh((((ddddoooouuuubbbblllleeee xxxx))));;;;
- ffffllllooooaaaatttt ffffssssiiiinnnnhhhh((((ffffllllooooaaaatttt xxxx))));;;;
- ffffllllooooaaaatttt ssssiiiinnnnhhhhffff((((ffffllllooooaaaatttt xxxx))));;;;
- lllloooonnnngggg ddddoooouuuubbbblllleeee ssssiiiinnnnhhhhllll((((lllloooonnnngggg ddddoooouuuubbbblllleeee xxxx))));;;;
-
- ddddoooouuuubbbblllleeee ccccoooosssshhhh((((ddddoooouuuubbbblllleeee xxxx))));;;;
- ffffllllooooaaaatttt ffffccccoooosssshhhh((((ffffllllooooaaaatttt xxxx))));;;;
- ffffllllooooaaaatttt ccccoooosssshhhhffff((((ffffllllooooaaaatttt xxxx))));;;;
- lllloooonnnngggg ddddoooouuuubbbblllleeee ccccoooosssshhhhllll((((lllloooonnnngggg ddddoooouuuubbbblllleeee xxxx))));;;;
-
- ddddoooouuuubbbblllleeee ttttaaaannnnhhhh((((ddddoooouuuubbbblllleeee xxxx))));;;;
- ffffllllooooaaaatttt ffffttttaaaannnnhhhh((((ffffllllooooaaaatttt xxxx))));;;;
- ffffllllooooaaaatttt ttttaaaannnnhhhhffff((((ffffllllooooaaaatttt xxxx))));;;;
- lllloooonnnngggg ddddoooouuuubbbblllleeee ttttaaaannnnhhhhllll((((lllloooonnnngggg ddddoooouuuubbbblllleeee xxxx))));;;;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The long double and single-precision routines listed above are only
- available in the standard math library, -_l_m and in -_l_m_x.
-
- These functions compute the designated hyperbolic functions for double,
- float, and long double arguments.
-
- EEEERRRRRRRROOOORRRR ((((dddduuuueeee ttttoooo RRRRoooouuuunnnnddddooooffffffff eeeettttcccc....))))
- Below 2.4 _u_l_ps; an _u_l_p is one _Unit in the _Last _Place.
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- In the diagnostics below, functions in the standard math library _l_i_b_m._a,
- are referred to as -_l_m versions, those in math library _l_i_b_m_x._a are
- referred to as -_l_m_x versions, and those in the the BSD math library
- _l_i_b_m_4_3._a are referred to as -_l_m_4_3 versions. The -_l_m and -_l_m_x versions
- always return the default Quiet NaN and set _e_r_r_n_o to EDOM when a NaN is
- used as an argument. A NaN argument usually causes the -_l_m_4_3 versions to
- return the same argument. The -_l_m_4_3 versions never set _e_r_r_n_o.
- The value of HUGE_VAL is IEEE Infinity.
-
- If the correct result would overflow, the _c_o_s_h functions return HUGE_VAL.
- The _s_i_n_h functions return HUGE_VAL for positive _x and -HUGE_VAL for
- negative _x. The -_l_m versions also set _e_r_r_n_o to ERANGE for any overflow.
-
- See matherr(3M) for a description of error handling for -_l_m_x functions.
-
- NNNNOOOOTTTTEEEESSSS
- Long double operations on this system are only supported in round to
- nearest rounding mode (the default). The system must be in round to
- nearest rounding mode when calling any of the long double functions, or
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- SSSSIIIINNNNHHHH((((3333MMMM)))) SSSSIIIINNNNHHHH((((3333MMMM))))
-
-
-
- incorrect answers will result.
-
- Users concerned with portability to other computer systems should note
- that the long double and float versions of these functions are optional
- according to the ANSI C Programming Language Specification ISO/IEC 9899 :
- 1990 (E).
-
- Long double functions have been renamed to be compliant with the ANSI-C
- standard, however to be backward compatible, they may still be called
- with the double precision function name prefixed with a q.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- math(3M), matherr(3M)
-
- AAAAUUUUTTTTHHHHOOOORRRR
- W. Kahan, Kwok-Choi Ng
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-